function isSyndicated() { return false; }
function getSQL() {
+ global $wgContentNamespaces;
$dbr = wfGetDB( DB_SLAVE );
list( $page, $watchlist ) = $dbr->tableNamesN( 'page', 'watchlist' );
- $mwns = NS_MEDIAWIKI;
+ $content = implode(',',$wgContentNamespaces);
+ $content = $content ? $content : NS_MAIN;
return
"
SELECT
page_namespace as value
FROM $page
LEFT JOIN $watchlist ON wl_namespace = page_namespace AND page_title = wl_title
- WHERE wl_title IS NULL AND page_is_redirect = 0 AND page_namespace<>$mwns
+ WHERE wl_title IS NULL AND page_is_redirect = 0 AND page_namespace IN ($content)
";
}